<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    闭包是指有权访问另一个函数作用域中的变量的函数。简单来说，当一个函数内部定义的函数引用了外部函数的变量时，
    就形成了闭包。即使外部函数执行完毕，其作用域内的变量也不会被销毁，而是会被闭包所持有。
示例代码

javascript
function outerFunction() {
    let outerVariable = 'Hello, I am from outer function!';
    function innerFunction() {
        console.log(outerVariable);
    }
    return innerFunction;}
    const closure = outerFunction();closure();
</body>
</html>